package utils;

public interface Param {
	
	//GENERAL
	public static int SIZE = 15; //Board size
	
	//AI
	public static String AI = "RandomAI";
	
	//MEMORY
	public static boolean WITH_CACHE = false; //Move cache (with hash) 
	public static int MEM_LEVEL_MAX = 5;
	public static int QS_MAX_LEVELS = 1000; //Max number of move in a node
	
	//MANAGE TIME
	public static boolean TIME_OPTIMIZATION_ENABLED = true;
	public static long TIME_LIMIT = 1000;
	public static int INIT_DEPTH_SEARCH = 1;
	public static int N_MOVES_LIMIT = 10;
	public static boolean DO_PRUNING = true;
}
